Andi SullivanAndi Sullivan
Table TennisSeven Games in Ljubljana: Jorgic Survives and the Trap of the BelovedThe seventh game began when the arena clock in Ljubljana read 21:40. Darko...
Table TennisThe 52-Week Sliding Window and the Generational Question: Mapping World Table Tennis Ahead of the Los Angeles 2028 CycleThe round of 32 in the men's singles at Paris 2026 lasted less than forty...
Table TennisWTT 2026 and the Points-Squeezing Machine: How the World Table Tennis Rankings Operate Like a 52-Week Debt LedgerWTT 2026 and the Points-Squeezing Machine: How the World Table Tennis Ranking...
TennisOil Money Flows Into Tennis: The Gulf, Riyadh and the Tour's Cost EquationThe data file opened at 2 a.m. on my second monitor. The label said "tennis."...
International FootballWhen the Transfer Window Has Nothing to Say: Lessons from an Empty Dossier2:47 a.m., Shanghai. A forty-page dossier landed in my inbox with a one-line...
EsportsWomen's Esports: Recounting What the Stats Left OutWomen's Esports: Recounting What the Stats Left Out In February 2026, in...
International FootballAmid the Transfer Rumor Storm, Silence Is the Real DataNha Trang, 11 p.m. The phone buzzes, a foreign number lighting up the screen....
Domestic FootballWhen the Numbers Stand Empty: Football's Heartbeat in the Age of DataNha Trang, a late-October afternoon. I sat with my laptop in the corner of a...
VolleyballNebraska Tops the NCAA Committee's First 2026 Top 16: The Records Table Hasn't Told the Whole StoryThe second set of Nebraska against Purdue ended, and Nebraska's streak of mor...
Volleyball2026 AVP League Championship: Neutralized Blocks Decided Both Beach FinalsIn the women's final of the 2026 AVP League Championship, Wilkerson left the...
International FootballSergen Yalçın at the Galatasaray–Fenerbahçe Derby: One Image, Many Verification GapsA photograph from the stands at RAMS Park brought Sergen Yalçın back into the...
BadmintonAn Se-young's Five Records at the 2026 Asian Games and the Gap Behind the No. 1 Star of Women's BadmintonOne late September afternoon in 2026 in Aichi-Nagoya, as the second game of t...
VolleyballSMU Beats Pitt in Four Sets: 12.5 Blocks and the End of a 58-Match Home StreakThe third set of the match between SMU and Pittsburgh ran all the way to 38-3...
BilliardsShenzhen Open 2026: The Silence Before the Break-Off and a Power Map Changing ColourThe cue stops. The white ball rests on the baulk line, bright as a drop of...
Martial ArtsAn Empty Analysis Sheet and the Discipline of Saying 'Cannot Assess'Three in the morning in Busan, the analysis file open on the screen, and ever...
Domestic FootballNinh Binh's 90+5 defeat: a goal that was programmed, not an accidentMinute 90+5, at home, the score still 0-0. Ninh Binh lose the ball in the fin...
Table TennisTable Tennis and the Grey Zone of Numbers: What the Camera Cannot MeasureIn the dataset of a WTT Champions match, one number made me pause for a long...
ChessSamarkand 2026: India Defends the Throne in the Heart of Uzbekistan, Gukesh – Sindarov Create a Historic OlympiadWhen the official schedule of the 46th Chess Olympiad was announced, I couldn...
International FootballThe Observer and the Empty Data Sheet: The Discipline of Verification in Modern FootballOn the morning of 20 February 2026, Carrington was silent as a sheet of paper...
Table TennisThe Empty Database of World Table TennisOn December 27, 2026, the world ranking of the International Table Tennis...
